package com.rpframework.website.device.domain;

import com.rpframework.core.Domain;
import com.rpframework.core.mybatis.plugin.annotation.FieldMapperAnnotation;
import com.rpframework.core.mybatis.plugin.annotation.TableMapperAnnotation;
import com.rpframework.core.mybatis.plugin.annotation.UniqueKeyType;

@TableMapperAnnotation(tableName = "t_bank", uniqueKeyType = UniqueKeyType.Single, uniqueKey = "id")
public class Bank extends Domain{
	private static final long serialVersionUID = 1L;
	
	/**
	 * 
	 * */
	@FieldMapperAnnotation
	Integer id;
	/**
	 * 银行卡名字
	 * */
	@FieldMapperAnnotation
	String name;
	/**
	 * 银行卡图标
	 * */
	@FieldMapperAnnotation
	String image;
	/**
	 * 银行卡类型
	 * */
	@FieldMapperAnnotation
	Integer type;
	/**
	 * 创建时间
	 * */
	@FieldMapperAnnotation
	Long createTime;
	/**
	 * 修改时间
	 * */
	@FieldMapperAnnotation
	Long modifyTime;
	/**
	 * 1正常 2禁用
	 * */
	@FieldMapperAnnotation
	Integer state;
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getImage() {
		return image;
	}
	public void setImage(String image) {
		this.image = image;
	}
	public Integer getType() {
		return type;
	}
	public void setType(Integer type) {
		this.type = type;
	}
	public Long getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Long createTime) {
		this.createTime = createTime;
	}
	public Long getModifyTime() {
		return modifyTime;
	}
	public void setModifyTime(Long modifyTime) {
		this.modifyTime = modifyTime;
	}
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
}
